From: Carlos Garnacho Date: Wed, 28 Dec 2016 11:14:32 +0000 (+0100) Subject: windowManager: Handle MetaDisplay::show-osd signal X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~566 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c3cdbd0dacfff16d38b8e96f77a27722c388bb32;p=gnome-shell.git windowManager: Handle MetaDisplay::show-osd signal Propagate as-is to the OsdWindowManager. https://bugzilla.gnome.org/show_bug.cgi?id=771098 --- diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js index 7fe4ac3a2..624eb736c 100644 --- a/js/ui/windowManager.js +++ b/js/ui/windowManager.js @@ -920,6 +920,10 @@ const WindowManager = new Lang.Class({ global.display.connect('show-resize-popup', Lang.bind(this, this._showResizePopup)); global.display.connect('show-pad-osd', Lang.bind(this, this._showPadOsd)); + global.display.connect('show-osd', Lang.bind(this, function (display, monitorIndex, iconName, label) { + let icon = Gio.Icon.new_for_string(iconName); + Main.osdWindowManager.show(monitorIndex, icon, label, null); + })); Main.overview.connect('showing', Lang.bind(this, function() { for (let i = 0; i < this._dimmedWindows.length; i++)